package lab01;
import java.util.Scanner;

public class Excise01 {
        static class Employee{
        //域 属性 (员工的私有属性，所以要设置成私人的)
            private String   name;
            private int       age;
            private char   gender;
            static String IDNumber;

            public Employee() {}
            //初始化属性
            public Employee(String name, int age, char gender, String IDNumber) {
                this.name = name;
                this.age = age;
                this.gender = gender;
                this.IDNumber = IDNumber;
            }
            //给属性赋值(姓名篇)
            public void setName(String name){
                this.name=name;
            }
            public  String getName(){
                return name;
            }
            //属性赋值（年龄篇）

            public void setAge(int age){
                this.age=age;
            }
            public int getAge(){
                return age;
            }
            //属性赋值（性别篇）
            public  void setGender(char gender){
                this.gender=gender;
            }
            public char getGender(){
               return gender;
            }
            public void setID(String IDNumber){
                if(IDNumber.length()!=18){
                    System.out.println("请输入正确的身份证号码");
                    System.exit(1);
                }else {
                    this.IDNumber = IDNumber;
                }
            }

            protected String IDNumber() {
                return null;
            }
        }
        //员工实体 对象
        public static void main(String[] args) {
            Scanner sc=new Scanner(System.in);
            Employee emp1 = new Employee();
            System.out.println("请输入员工的姓名\t");
            String name= sc.next();
            emp1.setName(name);
            System.out.println("请输入员工的年龄\t");
            int age=sc.nextInt();
            emp1.setAge(age);
            System.out.println("请输入员工的性别\t");
            char gender= sc.next().charAt(0);
            emp1.setGender(gender);
            System.out.println("请输入员工的身份证号\t");
            String IDNumber= sc.next();
            emp1.setID(IDNumber);
            System.out.println("-----------------------------------------------------------------");
            System.out.println("请输入员工的信息：\t");
            System.out.println("员工的姓名为："+emp1.name);
            System.out.println("员工的年龄为："+emp1.age);
            System.out.println("员工的性别为："+emp1.gender);
            System.out.println("员工的身份证号为："+emp1.IDNumber);


            //通过身份证号获取生日信息

        }


    }

    // String i=scanner.nextLine();














/*
 请输入员工的姓名
张文远
请输入员工的年龄
24
请输入员工的性别
男
请输入员工的身份证号
120222199901277013
-----------------------------------------------------------------
请输入员工的信息：
员工的姓名为：张文远
员工的年龄为：24
员工的性别为：男
员工的身份证号为：120222199901277013

* */